Github Copilot Explained